﻿
#region Using Statements

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.Xna.Framework.Graphics;

#endregion

namespace HumanElement.Xna.Construct
{
    ///<summary>
    /// IRenderable - Defines the members needed to Render a scene element onto the Viewport
    ///</summary>
    public interface IRenderable : ILoadable
    {
        /// <summary>
        /// Renders the specified device.
        /// </summary>
        /// <param name="device">The device.</param>
        /// <param name="viewport">The viewport.</param>
        void Render(GraphicsDevice device, IViewport viewport);        

    }
}
